home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / misc~1 / 123 / stcitdoc.arc / ROUTE.DOC < prev    next >
Encoding:
Text File  |  1987-11-15  |  2.8 KB  |  83 lines

  1. ROUTE.DOC
  2.             STadel roomsharing routing.
  3.  
  4.     STadel supports a limited form of roomsharing routing via the
  5. `Z' command field in net messages and the `backbone' roomsharing type.
  6.  
  7.     Internally, the Z command field is set up as follows
  8.  
  9.     Z<routechar><source-id><0>
  10.  
  11.     <routechar> takes 3 values:
  12.     `O' -- The message originated on this system. This value will
  13.            never be transmitted across the net.
  14.     `L' -- The message came from a local system and will not be
  15.            retransmitted except by a backbone connection.
  16.     `H' -- The message came from a backbone system and will be sent
  17.            to all of the other systems networking this room.
  18.  
  19.     <source-id> is the node id of the system that sent this message.
  20.  
  21.     There are 3 configurations possible with the backbone
  22. roomsharing type; local<->local, which behaves like normal Citadel
  23. networking and which is compatable with C86net, local<->backbone,
  24. which marks all @L messages for relaying across a backbone link,
  25. and backbone<->backbone, which relays all messages to the connecting
  26. system.
  27.  
  28.     (Messages marked @L coming from a backbone connection are
  29. changed to @H when they reach the backbone.)
  30.  
  31. So you can have a configuration like so:
  32.      .
  33.     L1  . L3    .             .       L4
  34.      |\ ./......             .       /|
  35.      | B1 -----.---- B2 -----.---- B3 |
  36.      |/        .     |       .       \|
  37.     L3        .   ........   .        L5
  38.          .   .   |    .   .
  39.              B3
  40.              |\
  41.              | \
  42.              L6-L7
  43.  
  44.     Messages going from L1 & L2 to B1 are converted to @L messages.
  45. When B1 mails messages to B2, it converts the messages to @H.
  46.  
  47.     If B1 wants to relay messages to L3, it must set the connection to
  48. L3 up as a backbone connection.  That way, all the messages coming from
  49. the net to B1 will set converted to @H and mailed to L3.
  50.  
  51.  
  52.  
  53.  
  54.     
  55.     Here's a more `real-life' setup of roomshare routing:  Pell roomshares
  56. a room called `Dumpster' with a variety of local and l-d systems.
  57.  
  58.     MidiSynth.ST ------ EweTwo  .
  59.      \    (Region 1)       .
  60.           .....................
  61.          . \     { Images, Haven II, First Rays, the Phoenix }
  62.         .   \       /
  63.          \      /   .......
  64.           \  /   .
  65.    (Region 0) Pell --.--  The Funny Farm
  66.           /  \    .
  67.      ...............
  68.     .   /   .  \    .
  69.        . Avalon . Syntel .
  70.       .         .         .
  71.  
  72.     The links between the systems are set up as follows:
  73.  
  74.     Pell <-> MidiSynth.ST   |  Backbone <-> Backbone
  75.     Pell <-> {Images...}    |  Local <-> Local
  76.     Pell <-> The Funny farm |  Backbone <-> Local
  77.     Pell <-> Avalon         |  Backbone <-> Local
  78.     Pell <-> Syntel         |  Backbone <-> Local
  79.  
  80.     You set a link to a backbone link via a command in the roomedit
  81. menu. The [Y] command allows you to toggle the link setting for a
  82. particular system.
  83.